package com.bx.implatform.service;

import com.bx.implatform.dto.friend.AddFriendApplyDTO;
import com.bx.implatform.dto.friend.AddFriendDTO;

/**
 * @author stylesmile
 */
public interface IFriendApplyService {

    /**
     * 添加好友申请，互相建立好友关系
     *
     * @param friendId 好友的用户id
     */
    void addFriendApply(AddFriendApplyDTO friendId);

    /**
     * 好友申请消息回复
     *
     * @param addFriendApplyDTO 参数
     */
    void friendApplyReply(AddFriendApplyDTO addFriendApplyDTO);

    /**
     * 添加好友，互相建立好友关系
     *
     * @param addFriendDTO 好友的用户id
     */
    void addFriend(AddFriendDTO addFriendDTO);

    /**
     * 修改好友申请状态
     *
     * @param friendApplyId id
     */
    void updateFriendApplyStatus(Long friendApplyId);
}
